Unitary Diagonalization - The Whole Enchilada!